Bad Robot

Client Meeting #3

User Cases

            There will be three types of users, the students, teachers, and administrators.  These will be the three types of users that will be able to access our survey taking system.

            The Students or survey takers will have a log-in and password given to them as they log onto the web site.  They will possibly be prompted to change their password at that time.  Also, they will have to fill out certain fields during the log in process so that location and demographic information can be ascertained for research processing.  The students will then be able to take the surveys they are allowed to, either by their teachers or general public surveys.  At the end of their survey they may or may not be privy to public record information that could show stats on the surveys they just took.  Lastly there will be some kind of check list (internally) that will keep track of the surveys that the students have taken; preventing abuse/integrity of the surveys is very important.

            The Teacher/survey maker will be the ones that create the surveys once they are allowed into the system by the administrator.  There will be an interface that allows the teacher to create their questions in certain forms (multiple choice, short answer, etc).  A class list can be given so that only certain students are allowed access for certain surveys.  Teachers will be allowed to view the survey results and share them with other teachers if they so wish.  The teachers will also be allowed to download their data in different formats; which ever format they find necessary for their data collection.  There will be a need for the teacher to make a student account if they want to take any surveys and there will be some sort of quick switch between the accounts (to make it easy on the teacher).

            Administrators (or admin) will be people with some automated processes so that there will not be a need to have a full time administrator or more.  The admin will log in like all other users except they will not have to fill out the information that the other users may.  An admin will issue passwords with the help of the automated program; which will also be able to check for inappropriate, out of date, or any other survey that the admin may want to delete automatically.  Admins will also be able to monitor the amount of questions that are divvied out per school/group so that there is not a massive loss of space on the server.  They will also have the job of caretaker for the surveys that—at this point—are going to be kept on the server forever.